package com.sf.asp.entity.dto;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 菜单DTO对象
 */
@Data
public class MenuDTO {

    /**
     * 菜单ID
     */
    private Integer id;

    /**
     * 菜单名称
     */
    private String name;


    /**
     * URL路径
     */
    private String url;

    /**
     * 父节点
     */
    private Integer pid;

    /**
     * 小图标
     */
    private String icon;

    /**
     * 类型 0表示目录 1表示菜单 2表示按钮
     */
    private Integer type;

    /**
     * 打 开 类 型 _iframe 0 _blank 1
     * */
    private Integer openType = 0;

    /**
            * 计算列 提供给前端组件
     * */
    private String checkArr = "0";

    /**
     * 子节点
     */
    private List<MenuDTO> children = new ArrayList<>();


}
